本文總結了20種ios濾鏡都是基於GPUImage的,有3種濾鏡是GPUImage庫中包含的,還有17種是Instagram中的經典濾鏡,集成在一個項目中。使用GPUImage可以非常容易創建我們 ...
本文總結了20種ios濾鏡都是基於GPUImage的,有3種濾鏡是GPUImage庫中包含的,還有17種是Instagram中的經典濾鏡,集成在一個項目中。使用GPUImage可以非常容易創建我們 ...
電腦或者手機上做圖像處理有很多方式,但是目前為止最高效的方法是有效地使用圖形處理單元,或者叫 GPU。你的手機包含兩個不同的處理單元,CPU 和 GPU。CPU 是個多面手,並且不得不處理所有的事 ...
今天來學習一下一個簡單濾鏡使用的流程,通過調節亮度濾鏡來了解。先將GPUImage庫導入到項目中,引入頭文件"GPUImage.h" 一、創建亮度濾鏡對象 GPUImag ...
Uniform是變量類型的一種修飾符,是OpenGL ES 中被着色器中的常量值,使用存儲各種着色器需要的數據,例如:轉換矩陣、光照參數或者顏色。 uniform 的空間被頂點着色器和片段 ...
GPUImage中,提供了許多簡單的的常用的濾鏡。在上一篇文章講了如何調節圖像的亮度這片文章講一下如何通過GPUImage調節圖像的對比度,飽和度,曝光度,和白平衡(美圖秀秀中的色溫)。 原圖像 ...
本文主要演示OpenGL ES 3.0 紋理演示。接口大部分和2.0沒什么區別,腳本稍微有了點變化而已。 擴展GLSurfaceView package com.example.gles30 ...
GPUImageOutput類將靜態圖像紋理上傳到OpenGL ES中,然后使用這些紋理去處理進程鏈中的下一個對象。它的子類可以獲得濾鏡處理后的圖片功能。[本文講的很少,由於有許多地方不清楚,以后 ...
Texture Filtering and Mipmapping 紋理過濾與多級紋理 前面我們已經講了單個2D圖像的2D紋理的介紹,這篇文章主要講解多級紋理。紋理坐標是用於生成一個2D索引, ...
圖像的亮度, 指的是圖像像素的強度, 黑色為最暗, 白色為最亮, 在ios中黑色用0來表示, 白色用1來表示.一個像素, 基本上是用RGB三個顏色分量來表示的. R(0-1), G(0-1),B( ...
我們可以使用幀緩沖對象來實現離屏渲染。幀緩沖對象支持下列操作 1.只使用OpenGL ES 函數創建幀緩沖區對象。 2.使用EGL context創建多個FBO。 3.創建離屏顏 ...